# 阿里巴巴编码规范

Alibaba Java Coding Guidelines

TIP

实时监测代码的规范性, 从代码层面减少空指针等异常的出现

阿里巴巴出品的Java代码规范插件, 可以扫描整个项目找到不规范的地方 并且大部分可以自动修复

虽说检测功能没有 findbugs 强大,但是可以自动修复, 阿里巴巴 Java 编码指南插件支持。

让代码变得更规范, 是我们每一位程序员都应该记在心中的事。

# 变量驼峰命名规范

image-20200714201454985

当鼠标移到变量上时, 就会自动提示 不符合 lowerCamelCase命名风格

# 字符串比较提示 equals

public static void main(String[] args) {
    String str = null;

    if (str.equals("test")) {
    	System.out.println("success");
    }
}

WARNING

当我们初学 Java时, 很有可能会犯这样的错误, 这里很明显会报空指针异常, 而在编辑器中

image-20200714201700964

安装插件之后, 编辑器已经给出详细提示,"test“ 应该做为 equals方法的调用方, 并给出了原因, 应为这样很容易导致空指针异常, 并给出了例子

# 当你的类命名不规范时

比如我创建了一个测试类 test.java,就会出现如下提示

image-20200714202325873

类名,首字母需要大写。缺少作者注释。

最后编辑时间: 7/14/2020, 8:55:29 PM